#ifndef ChartWidget_H
#define ChartWidget_H
#include <QTableWidget>
#include <QTableWidgetItem>
#include <QVBoxLayout>
#include <QWidget>
#include <QLabel>
#include <QtCharts>
#include <QSettings>
QT_CHARTS_USE_NAMESPACE
class ChartWidget : public QWidget
{
    Q_OBJECT

public:
    explicit ChartWidget(QWidget *parent = nullptr);

private:
    QTableWidget *tableWidget;
    QLabel *codeLabel;
    QChartView *barChartView;
    QChartView *commitChartView;
    QChartView *codeChartView;
    QSettings *m_iniFile;
    void initBarChart();

public slots:
    void getData();
    void initcommitLineChart();
    void initCodeLineChart();

};

#endif // ChartWidget_H